package com.tjetc;

public class _7TernaryOperator {
    public static void main(String[] args) {
        // 三元运算符 前面的是关系表达式？ 为true执行 ： 为false 执行
        System.out.println(1 > 2 ? 1 : 2); // 2

        // 练习三个数的最大值 （使用三元元素符）
       /*
            思路分析
            1.输入
                三个数
            2.输出
                最大值
            3.处理逻辑
               （1）先找到前两个最大值
               （2）根据前面的最大值和第三个数进行比较找到最大值

        */
        System.out.println((1 > 2 ? 1 : 2) > 3 ? (1 > 2 ? 1 : 2) : 3);
        // 优化
        int num1 = 1;
        int num2 = 2;
        int num3 = 3;
        // 我们需要将第一次比较的结果保存起来 用变量
        int temp = num1 > num2 ? num1 : num2;
        // 如何快速生成变量
        // 使用万能键 introduce local variable
        // .var
        int max = temp > num3 ? temp : num3;
        System.out.println(max);
        
    }
}
